﻿#ifndef BASEMODULE_GLOBALENUMS_H
#define BASEMODULE_GLOBALENUMS_H

namespace BaseModule
{
    /// @brief 命令管理类型
    enum class ECommandManager
    {
        None = 0,
        ClearAllCommand,    //清除所有命令
        Undo,               //撤销
        Redo,               //还原
    };

    /// @brief 脚本管理类型
    enum class EScriptManager
    {
        None = 0,
        Init,       //初始化
        Finalize,   //结束
        Unlock,     //解锁
        Stop,       //停止
        Restart,    //重新记录脚本
    };

    //控制台信息类型
    enum class EMessageConsole
    {
        None = 0,
        Normal,     //普通信息
        Warning,    //警告信息
        Error,      //错误信息
        Script,     //脚本信息
    };
}

#endif
